Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 Belgium F2 Belgium F6 Belgium F7 Belgium F8 Belgium F9 Turkey F6 Turkey F7 Belgium F6 Belgium F7 Belgium F8 Belgium F9 Turkey F1 Turkey F2 Turkey F3 Germany F4 Ukraine F1 Ukraine F2 France F4 France F5 Greece F2 Greece F3 Greece F4 Belgium F2 Belgium F3 Belgium F5 Belgium F6 Belgium F7 Belgium F9 Belgium F10 Turkey F4 Turkey F5 Turkey F6 Croatia F5 Netherlands F3 Belgium F9 Belgium F10 Belgium F11 USA F29 USA F24 USA F10 (Bakersfield) Kazakhstan F6 (Shymkent) Kazakhstan F7 (Shymkent) Turkey F40 (Antalya) Turkey F41 (Antalya) Turkey F1 (Antalya) Turkey F2 (Antalya) Spain F6 (Xabia) M25 Esch/Alzette M25+H Kassel M25 Monastir M25 Varnamo M25 Monastir Uncle Tobys Challenger - Tasmania Olbia Challenger - Olbia Gemax Open - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica M15 Monastir Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2006 Challenger of Santa Clarita California Challenger - Valencia GHI Bronx Tennis Classic - Bronx Budapest Challenger - Budapest Smith Barney Men's Challenger - Covington Open de Montauban - Montauban Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Ourocard Tennis Challenger - Sao Paulo Voit Mexico City Open - Mexico City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Countrywide Classic USTA Challenger - Carson Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Penza Cup - Penza Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Austin Challenger - Austin The Swanston Challenger - Sacramento Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk Isla de Gran Canaria - Mas Palomas IPP Open - Helsinki The $50,000 Pro Challenger at Calabasas - Calabasas Sunrise Challenger Ford Tennis Championships - Louisville Rhodes Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City M25 Santa Margherita di Pula Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Rhodes Challenger Ramat Hasharon Challenger Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Ramat Hasharon Challenger Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Vancouver Challenger San Jose Challenger Fergana Challenger Nottingham Challenger Granby Challenger Beijing Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Ortisei Challenger Scheveningen Challenger Vancouver Challenger Bancolombia Open - Bogota Bangkok Challenger Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger M25 Quinta do Lago Istanbul Challenger Mordova Cup 2007 - Saransk Alphen Challenger Kenitra Challenger Mons Challenger Rennes Challenger Yokohama Challenger Heilbronn Challenger Sao Paulo Challenger Heilbronn Challenger Nottingham Challenger Banja Luka Challenger Meknes Challenger Astana Challenger M15 Monastir Shanghai Challenger Rennes Challenger VI Gramado Open de Tenis - Gramado Pune Challenger Helsinki Challenger Kolkata Challenger Guangzhou Challenger Turin Challenger Prague Challenger Ilkley Challenger Liberec Challenger Vancouver Challenger Swanston Challenger - Sacramento Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Guayaquil Challenger Brescia Challenger Happy Valley Challenger New Delhi Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Turin Challenger Aix En Provence Challenger Karshi Challenger Lyon Challenger Poprad Tatry Challenger Poznan Challenger Tampere Challenger Trnava Challenger St. Remy Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Itajai Challenger Astana Challenger Sophia Antipolis Challenger Barletta Challenger Taipei City Challenger Qingdao Challenger Anning Challenger Seoul Challenger Mons Challenger Rome Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Blois Challenger Tampere Challenger Meerbusch Challenger Noumea Challenger Como Challenger Akbank Private Banking TED Open - Istanbul Bastad Challenger Alicante Challenger Bangkok Challenger Furth Challenger Francavilla Challenger Scheveningen Challenger Vancouver Challenger Manerbio Challenger Seoul Challenger Seville Challenger Indore Challenger Bratislava Challenger Taipei City Challenger Santiago Challenger New Delhi Challenger Barletta Challenger Bordeaux Challenger Raanana Challenger Seoul Challenger Vercelli Challenger Busan Challenger M25 Grasse Todi Challenger Vicenza Challenger Columbus Challenger Happy Valley Challenger Portoroz Challenger Blois Challenger Dallas Challenger Manerbio Challenger Marburg Challenger The LTA Wrexham Challenger - Wrexham Tampere Challenger Seville Challenger Tashkent Challenger Columbus Challenger Indian Wells Challenger Suzhou Challenger Lima Challenger Nur-Sultan Challenger Como Challenger Amersfoort Challenger Sibiu Challenger Canberra Challenger Manila Challenger Florence Challenger Liuzhou Challenger Tunis Challenger Marbella Challenger HTV Challenger - Ho Chi Minh City Lyon Challenger Ostrava Challenger Valencia Challenger Almaty Challenger Tenerife 1 Challenger Milan Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Liberec Challenger Launceston Challenger Almaty 1 Challenger Poznan Challenger Czech Open - Prostejov Istanbul Challenger St. Tropez Challenger Maia Challenger Forli 6 Challenger Nonthaburi 1 Challenger Cordenons Challenger Heilbronn Challenger Busan Challenger Tunis Challenger Gran Canaria 1 Challenger Biella 5 Challenger Heilbronn Challenger Oeiras 4 Challenger Burnie Challenger Rome Challenger Dobrich 2 Challenger Chennai Challenger Pullach Challenger Ostrava Challenger Gimcheon Challenger Mestre Challenger Togliatti Cup - Togliatti Braunschweig Challenger Scheveningen Challenger Menorca Challenger Ningboo Challenger Mouilleron-Le-Captif Challenger Guzzini Challenger - Recanati Noumea Challenger Burnie Challenger Punta Del Este Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Sophia Antipolis Challenger Murcia Challenger Francavilla Challenger Braga Challenger USTA Comerica Challenger - Aptos Gwangju Challenger Monastir Challenger Helsinki Challenger Lyon Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger Tampere Challenger Sopot Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger Genova Challenger Cassis Challenger Maia Challenger Gran Canaria 2 Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Tampere Challenger Meerbusch Challenger Ismaning Challenger Roanne Challenger Bordeaux Challenger Maia 1 Challenger Maia 2 Challenger Traralgon Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Kenitra Challenger Chennai Open - Chennai Oeiras 3 Challenger Meerbusch Challenger Banja Luka Challenger Ljubljana Open - Ljubljana Toulouse Challenger Seville Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk Gwangju Challenger College Station Challenger - College Station Seoul Challenger TED Open - Istanbul Antalya Challenger Pro Challenger at Calabasas - Calabasas Sanremo Challenger Murcia Challenger Bratislava 1 Challenger Czech Open 2006 - Prostejov Tampere Challenger San Marino Challenger Banja Luka Challenger Calgary Challenger Nonthaburi 1 Challenger Chennai Challenger Pune Challenger Murcia Challenger Milan Challenger Estoril Challenger Francavilla Challenger Montemar Challenger Tampere Challenger Bunschoten Challenger Florence Challenger Cordenons Challenger Bratislava Challenger Bengalaru Challenger Morelos Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Prague Challenger Barcelona Challenger Split 2 Challenger Athens Challenger Alphen Challenger Busan Challenger Sao Paulo Challenger Tour Finals International Indoor Tennis Championships of Croatia - Zagreb Zhuhai Challenger PBZ Zagreb Indoors - Zagreb Dallas Challenger Nottingham-2 Challenger AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Salzburg Challenger Heineken Open - Auckland Marbella Challenger Interwetten Austrian Open - Kitzbuhel Tashkent Challenger Bordeaux Challenger Geneva Challenger BMW Open - Munich Indianapolis Tennis Championships - Indianapolis The Artois Championships - London Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Batman Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Little Rock Challenger Le Gosier Challenger Mersin Challenger Countrywide Classic - Los Angeles Guadalajara Challenger Mexico City Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch PTT Thailand Open - Bangkok Kremlin Cup - Moscow Kun-Ming Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier AEGON Championships - London Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham Memphis Open - Memphis Athens Challenger Grand Prix Hassan II - Marrakech Brasil Open - Sao Paulo Ningboo Challenger Geneva Open - Geneva Seoul Challenger Citi Open - Washington Ortisei Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Citi Open - Washington European Open - Antwerp Kremlin Cup - Moscow Hall of Fame Open - Newport Yeongwol Challenger European Open - Antwerp European Open - Antwerp Forte Village Sardegna Open - Sardinia Tata Open Maharashtra - Pune Toyota Challenger SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch New York Open - New York Guadalajara Challenger Santos Challenger AEGON Championships - London Thailand Open - Bangkok Prague Challenger Hamburg European Open - Hamburg Ortisei Challenger Irving Challenger Shenzhen Challenger PBZ Zagreb Indoors - Zagreb Furth Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Koblenz Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Split 1 Challenger Open de Nice Cote d'Azur - Nice Santiago Challenger Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Delray Beach Open - Delray Beach Izmir Challenger Mons Challenger Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Canberra Challenger Shenzhen Challenger San Francisco Challenger BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Lyon Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Canberra Challenger Meknes Challenger Open Sud de France - Montpellier Indian Wells Challenger Tashkent Challenger Tempe Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Rome Challenger Busan Challenger Braunschweig Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Poznan Challenger Shenzhen Open - Shenzhen Tenerife Challenger European Open - Antwerp Banja Luka Challenger Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Shenzhen Challenger TEB BNP Paribas Istanbul Open - Istanbul SkiStar Swedish Open - Bastad Troisdorf Challenger Shenzhen Open - Shenzhen Winnipeg Challenger Amersfoort Challenger Gatineau Challenger Vicenza Challenger New York Open - New York Busan Challenger Delray Beach Open - Delray Beach Barcelona Challenger Tenerife 3 Challenger Burnie Challenger Szekesfehervar Challenger Prague II Challenger Oeiras 3 Challenger Prostejov Challenger Parma Challenger Rio Open - Rio de Janeiro Banja Luka Challenger Brasil Open - Sao Paulo Santiago Challenger Citta di Monza - Monza St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Zug Challenger New Delhi Challenger Hamburg Challenger Maspalomas Challenger Zadar Challenger Francavilla Challenger Vicenza Challenger Zagreb Challenger Blois Challenger San Benedetto Challenger Brasov Challenger Iasi Challenger TD Waterhouse Cup - Long Island Zhuhai Open - Zhuhai Hagen Challenger Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open 13 Provence - Marseille The Hypo Group Tennis International 2008 - Poertschach Hersonissos 5 Challenger Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Rogers Cup - Montreal AIG Japan Open Tennis Championships - Tokyo AEGON International - Eastbourne BMW Open - Munich Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Open Parc - Lyon CA Tennis Trophy - Vienna Budapest Challenger Ottignies-Louvain-la-Neuve Challenger Braunschweig Challenger Canberra Challenger Launceston Challenger Prague Challenger Almaty 2 Challenger Helsinki Challenger Blois Challenger Abierto Mexicano Telcel - Acapulco Sibiu Challenger Split Challenger Orleans Challenger Villena Challenger Brest Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Sony Ericsson Open - Miami Medibank International - Sydney SAP Open - San Jose French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Wimbledon - London BNP Paribas Open - Indian Wells Great Ocean Road Open - Melbourne Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells French Open - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Topshelf Open - 's-Hertogenbosch French Open - Paris Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Atlanta Tennis Championships - Atlanta French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Astana Open - Astana U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, PO, ISR-SWE 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, Group I, 1R, BEL-UZB 3-1 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, World Group, QR, BRA-BEL 1-3 Olympics - Rio de Janeiro French Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Istanbul Challenger